Leadtools Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
CompressRows(UInt16[],Byte[],Int32,Int32,Int32) Method
See Also 
Leadtools Namespace > RasterRleCompressor Class > CompressRows Method : CompressRows(UInt16[],Byte[],Int32,Int32,Int32) Method



runBuffer
The output buffer, which will be filled with 1-bit compressed image data.
buffer
The input buffer, which contains the 1-bit image data to be compressed.
bufferOffset
Zero-based index into buffer.
width
The number of pixels to process.
rows
The number of rows to process.
Performs buffer-to-buffer RLE compression of 1-bit image data

Syntax

Visual Basic (Declaration) 
<CLSCompliantAttribute(False)>
Public Overloads Shared Sub CompressRows( _
   ByVal runBuffer() As UShort, _
   ByVal buffer() As Byte, _
   ByVal bufferOffset As Integer, _
   ByVal width As Integer, _
   ByVal rows As Integer _
) 
Visual Basic (Usage)Copy Code
Dim runBuffer() As UShort
Dim buffer() As Byte
Dim bufferOffset As Integer
Dim width As Integer
Dim rows As Integer
 
RasterRleCompressor.CompressRows(runBuffer, buffer, bufferOffset, width, rows)
C# 
[CLSCompliantAttribute(false)]
public static void CompressRows( 
   ushort[] runBuffer,
   byte[] buffer,
   int bufferOffset,
   int width,
   int rows
)
C++/CLI 
[CLSCompliantAttribute(false)]
public:
static void CompressRows( 
   array<ushort>^ runBuffer,
   array<byte>^ buffer,
   int bufferOffset,
   int width,
   int rows
) 

Parameters

runBuffer
The output buffer, which will be filled with 1-bit compressed image data.
buffer
The input buffer, which contains the 1-bit image data to be compressed.
bufferOffset
Zero-based index into buffer.
width
The number of pixels to process.
rows
The number of rows to process.

Example

For an example, refer to GetRowCompressed.

Remarks

.

Use this method to process multiple lines of image data. This method is available in the Document/Medical Toolkits.

This function is useful for working with 1-bit images that are loaded in their compressed formats for faster loading and display. For more information, refer to Speeding Up 1-Bit Documents.

Requirements

Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family

See Also